package god;

public class J06ContinueBreak {
	public static void main(String[] args) {
		
		// break : 반복 실행 중단
		for ( int i = 1; i <= 10; ++i) {
			if ( i == 5 ) { break; }
			System.out.println( i );
		}
		System.out.println();
		
		// continue : 특정 회차의 반복을 건너 뜀
		for ( int j = 1; j <= 10; ++j) {
			if ( j % 2 == 0 ) { continue; }
			System.out.println( j );
		}
		System.out.println();
		
		// 간편 예제
		// 1 ~ 1000 사이의 총합을 출력
		// 단, 총합이 500 이상이면 계단 중단
		int sum = 0;
		for ( int k = 1; k <= 1000; ++k) {
			if ( sum >= 500 ) { System.out.println( k-1 );
			break; }
			sum += k;
		}
		System.out.println( sum );
		System.out.println();
		
		// 1 ~ 100 사이의 짝수만 출력
		// 단, 10의 배수는 출력하지 않음
		for ( int l = 1; l <= 100; ++l ) {
			if ( l % 10 == 0 ) { continue; }
			if ( l % 2 == 0 ) {				
				System.out.println( l );
			}
		}
	}
	
}
